package com.aviator.detective.execute.listener;

import com.allinfinance.detective.execute.event.*;
import com.aviator.detective.execute.event.VariableExecuteCompleteEvent;
import com.aviator.detective.execute.event.VariableExecuteErrorEvent;
import com.aviator.detective.execute.event.VariableExecuteStartEvent;


public interface VariableExecuteListener extends Listener{

    void beforeVariableExecute(VariableExecuteStartEvent event);

    void afterVariableExecute(VariableExecuteCompleteEvent event);

    void variableExecuteError(VariableExecuteErrorEvent event);
}
